foreign licensing agreements - Español Inglés Diccionario